let querystring = require("querystring");
let str = "中文文字";

//百分比编码
let escape_str = querystring.escape(str);
console.log(escape_str) //%E4%B8%AD%E6%96%87%E6%96%87%E5%AD%97 百分比乱码

//解码
let unescape_str = querystring.unescape(escape_str);
console.log(unescape_str); //中文文字

// parse 把携带的参数转为对象
let str_parse = querystring.parse("foo=bar&abc=xyz&abc=123");
console.log(str_parse) //[Object: null prototype] { foo: 'bar', abc: [ 'xyz', '123' ] }

//stringify 对象转为 携带参数
let string_obj = querystring.stringify({foo:'bar',baz:['qux','quux'],corge:''});
console.log(string_obj) //foo=bar&baz=qux&baz=quux&corge=

